Skip to content

feat: Python 3.14 supported — classifier + banner derived from supported set - #145

Merged
Jammy2211 merged 1 commit into
mainfrom
feature/py314-promotion
Jul 31, 2026
Merged

feat: Python 3.14 supported — classifier + banner derived from supported set#145
Jammy2211 merged 1 commit into
mainfrom
feature/py314-promotion

Conversation

@Jammy2211

Copy link
Copy Markdown
Collaborator

Summary

Python 3.14 promotion follow-up (blocker fixed in PyAutoLabs/PyAutoFit#1439): add (3, 14) to _RECOMMENDED_PYTHON_VERSIONS so 3.14 no longer warns as experimental, derive the banner's supported-version strings from that constant (next promotion is a one-line change), and add the 3.14 trove classifier. Verified live: importing autonerves on Python 3.14.4 is now silent.

API Changes

None — the import-time banner no longer flags 3.14 as experimental; the pre-3.12 hard-floor message is unchanged.

Test Plan

  • test_autonerves 155 passed (parametrized no-warn now covers 3.14; experimental-branch and bypass tests retargeted to 3.15).

Generated by the PyAutoLabs agent workflow.

🤖 Generated with Claude Code

…ted set

Follow-up to PyAutoLabs/PyAutoFit#1439 (Python 3.14 forkserver fix, merged).
Refs PyAutoLabs/PyAutoHands#219.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@Jammy2211 Jammy2211 added the pending-release PR queued for the next release build label Jul 31, 2026
@Jammy2211
Jammy2211 merged commit 093737a into main Jul 31, 2026
2 checks passed
@Jammy2211
Jammy2211 deleted the feature/py314-promotion branch July 31, 2026 16:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pending-release PR queued for the next release build

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant